141492
12258
728999
541737
95889
1006731
482475
223136
90470
56937
42220
24448
5305799
3731581
3243148
2562804
2307988
2154609
2072358
194378
1851118
1750136
1744196
1667471